Resolve some Warnings from unit tests #575
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Trying to resolve Warnings emitted by unit tests.
This PR resolves the
DeprecationWarnings
The 'script_info' argument is deprecated and will not be passed to the app factory function in Flask 2.1.
Creating a LegacyVersion has been deprecated and will be removed in the next major release
Note for the future: when the Annif support for Python 3.7 is eventually dropped, then the installation of the
importlib-metadata
package can be dropped too, as in Python 3.8+ the same functionality is provided by theimportlib.metadata
of the standard library.About the remaining Warnings:
CustomMaskWarning
by TensorFlow could be resolved when TF is upgraded to v2.8 according to StackOverflow.DeprecationWarning
by SciPy is raised by usage of Gensim, and have an open issue.